﻿// ***********************************************************************
// Assembly         : MVC4Portal
// Author           : Lolo
// Created          : 10-30-2013
//
// Last Modified By : Lolo
// Last Modified On : 10-30-2013
// ***********************************************************************
// <copyright file="InnoAppDynamicSetting_MetaModel.cs" company="Innovacall">
//     Copyright (c) Innovacall. All rights reserved.
// </copyright>
// <summary></summary>
// ***********************************************************************

using InnovaApp.Layers.MetaDataLayer;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;

namespace InnovaApp.Portals.MVC4Portal.Models.MetaModels.ApplicationSettings
{
    /// <summary>
    /// Class InnoAppDynamicSetting_MetaModel.
    /// </summary>
    public class InnoAppDynamicSetting_MetaModel : InnoAppDynamicSetting_MetaData
    {
        /// <summary>
        /// Gets or sets the expected type (enumerated).
        /// </summary>
        /// <value>The expected types.</value>
        public InnovaApp.Layers.CommonLayer.enDynamicSettingsExpectedTypes enExpectedType { get; set; }
        /// <summary>
        /// Gets or sets the expected types.
        /// </summary>
        /// <value>The expected types.</value>
        public List<SelectListItem> ExpectedTypes { get; set; }
        /// <summary>
        /// Gets or sets the value HTML attributes.
        /// </summary>
        /// <value>The value HTML attributes.</value>
        public Dictionary<string, object> ValueHtmlAttributes { get; set; }
        /// <summary>
        /// Initializes a new instance of the <see cref="InnoAppDynamicSetting_MetaModel"/> class.
        /// </summary>
        public InnoAppDynamicSetting_MetaModel()
            : base()
        {
            this.ExpectedTypes = new List<SelectListItem>();
            this.ValueHtmlAttributes = new Dictionary<string, object>();
        }


    }
}